home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 76 / XENIATGM66.iso / Indiana Jones / Indiana Jones.exe / RESOURCE / PREVIEW.GOB / cog_pru_voiceline.cog < prev    next >
Text File  |  1999-11-15  |  1KB  |  59 lines

  1. # Jones 3D Cog Script
  2. #
  3. # PRU_voiceline.cog    Plays a voice line when Indy sees something.
  4. #
  5. # [GGJ]
  6. #
  7. # (C) 1998 LucasArts Entertainment Company LLC. All Rights Reserved
  8. #
  9. # ========================================================================================
  10. symbols
  11.  
  12. message    entered
  13. message sighted
  14. message    user0
  15.  
  16. sector    trigger
  17.  
  18. sector    neartrigger0
  19. sector    neartrigger1
  20. sector    neartrigger2
  21. sector    neartrigger3
  22. sector    neartrigger4
  23.  
  24. sound    dialogue
  25.  
  26. int        once=0    local
  27. int        close=0    local
  28. int        turnoff=0    local
  29.  
  30. flex    dialogueLength
  31.  
  32. end
  33. # ========================================================================================
  34. code
  35.  
  36. entered:
  37.     Print("entered but not verified");
  38.     if (GetSenderType() != 5) return;
  39.     Print("entered");
  40.     #Reset the sector so that it "hasn't been seen yet."
  41.     ClearSectorFlags(trigger, 0x4000);
  42.     close = 1;
  43.     return;
  44.  
  45. sighted:
  46.     if ((GetSenderRef() == trigger) && (once == 0) && (close == 1) && (turnoff == 0))
  47.     {
  48.         once = 1;
  49.         Print("sighted");
  50.         PlaySoundLocal(dialogue, 1, 0, 0x0, 0);
  51.         sleep(dialogueLength);
  52.         
  53.     }
  54.     return;
  55. end
  56. # .................................................................................
  57.  
  58.  
  59.